how to differentiate cosecx